
	.xy-box {
		padding: 0 16px;
		background-color: #fff;
		margin-bottom: 10px;
		.radio-box {
			width: 100%;
			height: 62px;
			line-height: 62px;
			em {
				vertical-align: middle;
				margin-right: 17px;
				margin-bottom: 3px;
			}

			span {
				color: #5D6164;

				i {
					color: #31BC8D;
				}
			}
		}
	}

	.resale-box {
		background-color: #fff;
		margin-bottom: 10px;

		.rasele-list {
			.title {
				width: 100%;
				height: 44px;
				line-height: 44px;
				font-size: 16px;
				color: #344047;
				font-weight: 500;
			}

			li {
				width: 100%;
				height: 54px;
				line-height: 54px;
				border-bottom: 1px solid #f2f2f2;
				padding: 0 16px;

				.list-box {
					width: 100%;
					position: relative;

					.left {
						color: #5D6164;
						font-size: 16px;
					}

					.right {
						color: #5D6164;
						position: absolute;
						left: 144px;
					}

					.acount {
						color: #344047;
					}

				}

				.arrow-box {
					position: relative;

					i {
						position: absolute;
						right: 0;
						top: 12px;
					}
				}
			}

			.stepper-box {
				.stepper-btn {
					position: absolute;
					right: 0;
				}
			}

			.pro-date {
				i {
					color: #31BC8D;
				}
			}
		}
	}

	.erbiaoId {
		width: 100%;
		height: 33px;
		line-height: 33px;
		padding: 0 16px;
		background: rgba(49, 188, 141, 0.7);
		display: flex;
		justify-content: space-between;
		margin-top: 10px;

		span {
			color: #fff;
		}

		.erbiao-detail {
			font-size: 12px;

			img {
				width: 16px;
				vertical-align: middle;
				margin-left: 4px;
			}
		}
	}

	// 遮罩层
	.isOverlay {
		width: 328px;
		background-color: #fff;
		border-radius: 10px;
		position: fixed;
		left: 50%;
		top: 50%;
		margin-left: -164px;
		margin-top: -99px;
		z-index: 9;

		.overlay-head {
			width: 100%;
			height: 48px;
			line-height: 48px;
			color: #5D6164;
			font-size: 16px;
			text-align: center;
			background-color: #F8F8F8;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			font-weight: 500;

			i {
				display: inline-block;
				position: absolute;
				right: 16px;
				top: 0;
				line-height: 48px;
			}
		}

		.overlay-content {
			padding: 15px 16px 0 16px;

			p {
				color: #F58523;
				font-size: 12px;
				margin-bottom: 12px;

				img {
					width: 16px;
					vertical-align: middle;
					margin-left: 4px;
				}
			}

			.overlay-input {
				width: 100%;
				border-bottom: 1px solid #E5E5E5;

				.van-cell.van-field {
					padding-left: 0;
				}
			}
		}

		.overlay-btn {
			width: 100%;
			height: 64px;
			display: flex;
			justify-content: center;
			align-items: center;

			.bind-btn {
				width: 138px;
				height: 44px;
				line-height: 44px;
				font-size: 16px;
				background: linear-gradient(94deg, rgba(49, 188, 141, 1) 0%, rgba(166, 226, 155, 1) 100%);
				box-shadow: none;
				float: right;
			}
		}
	}
